home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 2 / Atari Mega Archive CD - Volume 2.iso / utils / omen / omenher1.txt < prev    next >
Internet Message Format  |  1995-04-22  |  10KB

  1. From wells_s@kosmos.wcc.govt.nz Thu Jul  7 01:13:55 1994 
  2. Return-Path: <wells_s@kosmos.wcc.govt.nz> 
  3. Received: from terminator.rs.itd.umich.edu by gauss.math.fsu.edu with SMTP (5.65/31gauss) 
  4.     id AA06702; Thu, 7 Jul 94 01:13:53 -0400 
  5. Received: from ix.wcc.govt.nz by terminator.rs.itd.umich.edu (8.6.9/2.3) 
  6.     with SMTP id BAA24372; Thu, 7 Jul 1994 01:13:45 -0400 
  7. Received: by kosmos.wcc.govt.nz (MX V4.0-1 VAX) id 2146; Thu, 07 Jul 1994 
  8.           17:12:08 +1200 
  9. Date: Thu, 07 Jul 1994 17:11:56 +1200 
  10. From: Steve Wells <wells_s@kosmos.wcc.govt.nz> 
  11. To: BOYDM@ATARI.ARCHIVE.UMICH.EDU 
  12. Message-Id: <00981143.C2066620.2146@kosmos.wcc.govt.nz> 
  13. Subject: OMENHER1.TXT - OMEn Herald, Issue #1, Volume #1.  (Goes with 
  14.          OMEN246D.LZH) 
  15. Status: OR 
  16.  
  17.   _______________________             _____________________________ 
  18.  /  ___________________  \           / Esquimalt Digital Logic Inc \ 
  19.  | /                   \ |           | 820 Dunsmuir Road           | 
  20.  | |    OMEn Herald    | |           | Victoria, BC                | 
  21.  | | Volume 1 Number 1 | |           | Canada       V9A 5B7        | 
  22.  | |     Dec 1993      | |           |    Phone: (604) 384 0499    | 
  23.  | \___________________/ |           |    Fax:   (604) 384 0575    | 
  24.  \_______________________/           \_____________________________/ 
  25.  
  26. For all who have shown interest in the OMEn operating system, this 
  27. newsletter will bring you up to date with OMEn developments. Other 
  28. readers should call, write or fax to be placed on the regular mailing 
  29. list. 
  30.  ___________________________________________________________________ 
  31. /                           What Is OMEn?                           \ 
  32. |                                                                   | 
  33. | The Open Multitasking Environment (OMEn) is an open architecture, | 
  34. | true preemptive multitasking operating system based on the 680x0  | 
  35. | processor family. It is also a graphical environment where the    | 
  36. | user has free access to all commands and features, even while     | 
  37. | running multiple programs simultaneously.                         | 
  38. |                                                                   | 
  39. | OMEn is a modular system in which I/O function files are created  | 
  40. | and configured without reference to the system core. It can thus  | 
  41. | be interfaced with ease to any type of hardware and to any type of| 
  42. | software protocol, existing or new. This includes printers, disk  | 
  43. | drives and file systems, networks, input devices, displays, GPIB  | 
  44. | devices, industrial controls, MIDI, multi-media and so on.        | 
  45. |                                                                   | 
  46. | OMEn is intended to run on most current 680x0 based computers     | 
  47. | (Macintosh, Atari, Amiga) including older low end models, as well | 
  48. | as PC (via a 680x0 card) and new machines such as Power PC, DEC   | 
  49. | Alpha and Pentium by 68000 emulation and other techniques.        | 
  50. | Implementation progress for individual machines will be detailed  | 
  51. | in the OMEn Herald starting with this issue.                      | 
  52. |                                                                   | 
  53. | The OMEn interface is nearer to UNIX X-Windows than to any other  | 
  54. | interface, but OMEn's size is a fraction of UNIX, and the generic | 
  55. | object oriented drag-&-drop interface is unique. In addition,     | 
  56. | since a single version of an application program or I/O protocol  | 
  57. | interface will run on all computers, OMEn, in critical areas, is a| 
  58. | much more open system than UNIX.                                  | 
  59. \___________________________________________________________________/ 
  60.  
  61.                                Feedback 
  62.  
  63. We invite your comments and suggestions so that we can improve 
  64. usability for programmers and users. 
  65.  
  66.                          OMEn General Progress 
  67.  
  68. Conceptually, the basic OMEn system is now completely implemented 
  69. except for font dictionary implementation and configurable bootup. 
  70.  
  71. Current targets also include the addition of more display/print 
  72. commands, printer protocols, and file manipulation features. Network 
  73. file client protocols for Appletalk servers are also under 
  74. consideration. 
  75.  
  76. In addition, much of the documentation is just now being prepared for 
  77. release. 
  78.  
  79.                            Development Tools 
  80.  
  81. A structured 68000 assembler and FORTH language run in OMEn. 
  82. Atari-GEM based compilers may also be used. The next issue will 
  83. include more coverage on this subject. 
  84.  
  85.                              OMEn for Atari 
  86.  
  87. Atari is the original OMEn development system, so OMEn for Atari is 
  88. currently the most advanced, making use of a number of special Atari 
  89. hardware features, such as a scrolling display giving more room for 
  90. windows. ST, STe and TT features are fully supported and digitized 
  91. audio works on ALL models. Special Atari disk formats such as 800K 
  92. and 900K are covered as well as DOS standard 720K. Falcon video modes 
  93. will be supported before release. An OMEn release for Atari (with 
  94. development tools) is planned for 2nd quarter '94. Please reply to 
  95. receive your copy! 
  96.  
  97.                            OMEn for Macintosh 
  98.  
  99. OMEn for Macintosh is now running on 68000 based machines: 512K & 
  100. Plus, SE and Classic. The current version works only with monochrome 
  101. displays. No 68030 Mac has been tested yet. 
  102.  
  103. OMEn programs that ran on the Atari ran unchanged on the Mac. 
  104. Software protocol files also worked unchanged. For example, the DOS 
  105. disk file protocol used DOS disks properly on Macs capable of reading 
  106. them. Thus one of OMEn's key features, complete software portability 
  107. except for the core and I/O ports, is finally demonstrable. (A Mac 
  108. disk file protocol has yet to be created... Here we have Macs that 
  109. will read DOS disks, but not Mac disks!) 
  110.  
  111. Does anybody know if it would be physically possible to read 720K DOS 
  112. disks on a Mac Plus if the appropriate software was written to go 
  113. straight to the hardware? These are the ONLY machines for which OMEn 
  114. software couldn't be distributed on a 720K DOS disk. 
  115.  
  116.                             OMEn for Power PC 
  117.  
  118. If Apple's 680x0 emulation is flawless, OMEn for Mac should run on 
  119. the Power PC without any changes. It is more likely that there will 
  120. have to be some amount of adaptation. 
  121.  
  122.                              OMEn for Amiga 
  123.  
  124. Well... we've got Amigas! (500, 2000 & 1200) What would help now is 
  125. if some Amiga hacker fanatic in the Victoria BC area would like a bit 
  126. of contract work sitting in and spelling out Amiga details to assist 
  127. in adapting the OMEn core to run on Amiga. It took four days to get 
  128. OMEn running on the Mac, so Amiga should take two, right? 
  129.  
  130.                           Marketing Strategies 
  131.  
  132. On 680x0 based computers such as Mac, Atari and Amiga, OMEn is simply 
  133. software on a disk. The shareware marketing method will be employed 
  134. with the versions of OMEn for these computers, and also for our 
  135. software development tools. Contrary to popular belief, people have 
  136. made their million(s) with shareware with a good product and careful 
  137. business planning. 
  138.  
  139. For software publishers, the wide availability of OMEn as shareware 
  140. will guarantee its accessibility to their customers. A growing list 
  141. of OMEn features and computer compatibility will result in steadily 
  142. expanding markets for OMEn software. 
  143.  
  144. OMEn for PC requires a circuit card, so it cannot be distributed as 
  145. shareware. It will be marketed at first by direct mail for developers 
  146. and early users, with distribution through regular marketing channels 
  147. to follow as volumes increase. The 68331-ISA card with OMEn-PC will 
  148. be about $199 plus the price of two SIMM memories required for the 
  149. card. (Volume sales should reduce the price significantly.) 
  150.  
  151.                              System Tidbits 
  152.  
  153.      Topic This Issue: System Calls, I/O Calls and I/O Commands 
  154.  
  155. With OMEn, internal system calls (for you hackers: 680x0 line-A 
  156. traps, starting at $AFFF and working downward) are distinct from I/O 
  157. calls (trap #4-11 instructions), which are handled externally. 
  158.  
  159. A system call is dispatched inside the OMEn core, while an I/O call 
  160. is dispatched through an I/O channel to sepa